//
//  HMStatus.swift
//  Weibo24
//
//  Created by apple on 17/3/29.
//  Copyright © 2017年 itheima. All rights reserved.
//

import UIKit
//  微博首页数据模型
class HMStatus: NSObject {
    //  发微博时间, 如果使用YYModel,如果是一个标准的时间字符串,会把时间字符串可以转成对应的时间对象
    var created_at: Date?
    //  微博id
    var id: Int64 = 0
    //  微博内容
    var text: String?
    //  微博来源
    var source: String?
    //  转发
    var reposts_count: Int = 0
    //  评论
    var comments_count: Int = 0
    //  赞
    var attitudes_count: Int = 0
    
    //  关注用户的模型
    var user: HMAttentionUser?
    //  转发微博
    var retweeted_status: HMStatus?
    //  微博配图
    var pic_urls: [HMHomePictureInfo]?
    /*
     + (NSDictionary *)modelContainerPropertyGenericClass {
     // value should be Class or Class name.
     return @{@"shadows" : [Shadow class],
     @"borders" : Border.class,
     @"attachments" : @"Attachment" };
     }
     */
    //  指定容器数据对应的class类型
    class func modelContainerPropertyGenericClass() -> [String: Any] {
        return [
            "pic_urls": HMHomePictureInfo.self
        ]
    }
    
}
